import axios from "axios"
// import { ElMessage } from "element-plus"

export const hospital = axios.create({ baseURL: "/hospital", timeout: 10000 })
export const smarthome = axios.create({ baseURL: "/smarthome", timeout: 10000 })
export const devices = axios.create({ baseURL: "/devices", timeout: 10000 })
export const robot = axios.create({ baseURL: "/robot", timeout: 10000 })
export const video = axios.create({ baseURL: "/video", timeout: 10000 })

// //2. 请求拦截器
// hospital.interceptors.request.use(
//   (config) => {
//     return config
//   },
//   (error) => {
//     Promise.reject(error)
//   }
// )

// //3. 响应拦截器
// hospital.interceptors.response.use(
//   (response) => {
//     //判断code码
//     return response
//   },
//   (error) => {
//     if (error.response && error.response.data) {
//       const code = error.response.status
//       const msg = error.response.data.message
//       ElMessage.error(`Code: ${code}, Message: ${msg}`)
//       // console.error(`[Axios Error]`, error.response);
//     } else {
//       ElMessage.error(`${error}`)
//     }
//     return Promise.reject(error)
//   }
// )
